/* 样式初始化 */
*{ margin:0; padding:0;-webkit-tap-highlight-color:rgba(255,0,0,0);}
html{font-size:10px;}
@media screen and (min-width:640px){
    html{font-size:12px}
}
body{font:1rem/1.6 "SimHei","Microsoft YaHei",sans-serif;text-align:center;overflow: hidden;color:#363636;background:#EFF3F6}
img{ border:0;margin:0;}
a{ text-decoration:none;color:#363636;}
ul li,ol li,dl{ list-style:none;}
i{font-style:normal}

/* 预定义样式 */
.dis_n{display:none !important;}
.clear{clear:both;}

/* 共用样式 */
.main_footer{position:fixed;bottom:0;width:100%;display:flex;justify-content:space-between;border-top:1px solid #E8ECEF;background:#fff;}
.main_footer a{width:50%;height:5rem;display:flex;flex-flow:column;justify-content:center;}
.main_footer a i{font-size:1.8rem;}
.main_footer .active{color:#0074e8;}


/* 首页 */
#index .main_content{background:#fff;position:absolute;top:0;left:0;right:0;bottom:5.1rem}
#index .main_content .mobile{border-bottom:1px solid #E8ECEF;padding:0.5rem 1.5rem}
#index .main_content .mobile input{border:none;height:5rem;font-size:2rem;}
#index .main_content .goods{display:flex;justify-content:space-around;padding:3rem 0;}
#index .main_content .goods > div{width:40%;height:6rem;color:#999;}
#index .main_content .goods > div input + label{border:1px solid #ccc;display:block;height:100%;border-radius:0.8rem;display:flex;flex-flow:column;align-items:center;justify-content:center;}
#index .main_content .goods > div input:checked + label{border-color:#0074E8;color:#0074e8;}
#index .main_content .goods > div input + label p{font-size:1.2rem;}
#index .main_content .submit{padding:0 1.5rem;}
#index .main_content .submit input{width:100%;border:none;background:#0074E8;color:#fff;height:45px;border-radius:5px;font-size:1.6rem;}

/* 我的 */
#user .main_content .user{height:16rem;background:#0074e8;display:flex;flex-flow:column;justify-content:center;align-items:center;}
#user .main_content .user img{width:8rem;height:8rem;border-radius:100%;overflow:hidden;border:2px solid #fff;}
#user .main_content .user p{color:#fff;font-size:1.6rem;font-weight:600;margin-top:1rem;}
#user .main_content .box_list{margin-top:1rem;background:#fff;}
#user .main_content .box_list .box_info{height:4.5rem;line-height:4.5rem;text-align:left;padding:0 1rem;font-size:1.4rem;display:flex;justify-content:space-between;align-items:center;}
#user .main_content .box_list .box_info i{font-size:2rem;}

/* 订单 */
#orders .main_content .orders .order{margin-bottom:1rem;background:#fff;padding:1rem;text-align:left;font-size:1.4rem}
#orders .main_content .orders .order .action{border-top:1px solid #E8ECEF;margin-top:1rem;text-align:right;}
#orders .main_content .orders .order .action button{height:3.4rem;margin-top:1rem;border:none;background:#0074e8;color:#fff;padding:0 1rem;border-radius:5px;margin-left:.5rem;}